/*
 * Copyright 2020-2024. Huawei Technologies Co., Ltd. All rights reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License")
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.huawei.hms.flutter.push.constants;

public interface RemoteMessageAttributes {
    String COLLAPSE_KEY = "collapseKey";
    String DATA = "data";
    String DATA_OF_MAP = "dataOfMap";
    String MESSAGE_ID = "messageId";
    String MESSAGE_TYPE = "messageType";
    String ORIGINAL_URGENCY = "originalUrgency";
    String URGENCY = "urgency";
    String TTL = "ttl";
    String SENT_TIME = "sentTime";
    String TO = "to";
    String FROM = "from";
    String TOKEN = "token";
    String RECEIPT_MODE = "receiptMode";
    String SEND_MODE = "sendMode";
    String CONTENTS = "contents";
    String TITLE = "title";
    String TITLE_LOCALIZATION_KEY = "titleLocalizationKey";
    String TITLE_LOCALIZATION_ARGS = "titleLocalizationArgs";
    String BODY_LOCALIZATION_KEY = "bodyLocalizationKey";
    String BODY_LOCALIZATION_ARGS = "bodyLocalizationArgs";
    String BODY = "body";
    String ICON = "icon";
    String SOUND = "Sound";
    String TAG = "Tag";
    String COLOR = "Color";
    String CLICK_ACTION = "ClickAction";
    String CHANNEL_ID = "ChannelId";
    String IMAGE_URL = "ImageUrl";
    String LINK = "Link";
    String NOTIFY_ID = "NotifyId";
    String WHEN = "When";
    String LIGHT_SETTINGS = "LightSettings";
    String BADGE_NUMBER = "BadgeNumber";
    String IMPORTANCE = "Importance";
    String TICKER = "Ticker";
    String VIBRATE_CONFIG = "vibrateConfig";
    String VISIBILITY = "visibility";
    String INTENT_URI = "intentUri";
    String IS_AUTO_CANCEL = "isAutoCancel";
    String IS_LOCAL_ONLY = "isLocalOnly";
    String IS_DEFAULT_LIGHT = "isDefaultLight";
    String IS_DEFAULT_SOUND = "isDefaultSound";
    String IS_DEFAULT_VIBRATE = "isDefaultVibrate";
    String NOTIFICATION = "notification";
    String ANALYTIC_INFO = "analyticInfo";
    String ANALYTIC_INFO_MAP = "analyticInfoMap";
}
